|
Core Textは、Mac OS X v10.4で初めて導入され、Mac OS X v10.5で公開されたMac OS XのCore Foundation風のAPIで、古くからMac OS Xにあり非推奨となったQuickDrawやATSUIに代わってテキストレンダリングの機能を担うものである。アップルによると、Core Textは高いパフォーマンスと利用の容易さを意識して設計され、このレイアウトAPIはシンプルで安定しており、Core FoundationやCore Graphics、Cocoaと密接に関連している。〔Core Text Programming Guide: Core Text Overview 〕 == 特徴 == Core Textは次のような不透過型を提供している。 * CTFramesetter - CTTypesetterを使って、与えられた属性付き文字列とCGPathからCTFrameオブジェクトを生成する。 * CTTypesetter - 改行などの行のレイアウトを行う。 * CTFrame - 行(CTLineオブジェクト)の配列を表す。 * CTLine - 同じ属性を持つグリフの並びの配列を表す。 * CTFont - フォントを表す。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Core Text」の詳細全文を読む スポンサード リンク
|